hide in a secret place - Español Inglés Diccionario